﻿using System;

namespace com.orange.examination
{
    public class RandomBuild
    {
        //用于产生随机数
        //***************************************************************************************************************************
        static int i = 1;
        static string code;
        public static string Random()//产生随机数用作验证码
        {
            Random random = new Random();
            string id1 = random.Next(1000, 9999).ToString();//产生0到10的随机数
            char id2 = (char)random.Next(97, 122);
            char id3 = (char)random.Next(65, 90);
            if (i % 2 == 1)//由于button控件自带刷新效果，一刷新就会产生新的验证码，导致我刚填写好的验证码不匹配了，这里我暂时只能
                           //做到让一个验证码输出两次来解决button自带刷新效果的问题
            {
                i++;
                code = id2 + id1 + id3;
                return id2 + id1 + id3;
            }
            else
            {
                i++;
                return code;
            }

        }
    }
}